package com.nas.app.process;

import java.util.concurrent.BlockingQueue;

import com.nas.app.Message;

public class ThreadControl {
    
    private Thread thread;
    
    private ThreadControllable threadControllable;
    
    private BlockingQueue<Message> inQueue;
    
    private BlockingQueue<Message> outQueue;

    

    public Thread getThread() {        
        return thread;
    }

    public void setThread(Thread thread) {
        this.thread = thread;
    }

    public BlockingQueue<Message> getInQueue() {
        return inQueue;
    }

    public void setInQueue(BlockingQueue<Message> inQueue) {
        this.inQueue = inQueue;
    }

    public BlockingQueue<Message> getOutQueue() {
        return outQueue;
    }

    public void setOutQueue(BlockingQueue<Message> outQueue) {
        this.outQueue = outQueue;
    }

    public ThreadControllable getThreadControllable() {
        return threadControllable;
    }

    public void setThreadControllable(ThreadControllable threadControllable) {
        this.threadControllable = threadControllable;
    }
    
}
